package day11;

import java.time.DayOfWeek;
import java.time.LocalDate;
import java.util.Scanner;

public class Demo4 {
    static Scanner sc=new Scanner(System.in);
    public static void main(String[] args) {
        demo3();
        //1.请输入你的生日，计算你今年多大了
        //2。找出下个月倒数第三天是哪一天？
        //3.计算促销日期，输入一个生产日期，再输入保质期时间(天)
        //促销日是该商品过期时间前两周的周三，计算促销日
    }

    public static void demo1() {
        System.out.print("请输入你的生日（yyyy-MM-dd）：");
        String birthDay=sc.next();
        LocalDate time=LocalDate.parse(birthDay);
        LocalDate time2=LocalDate.now();
        System.out.println(time);
        System.out.println(time2);
        //获取两个日期的差
        int year=time.until(time2).getYears();
        System.out.println("你的年龄："+year);
    }
    public static void demo2(){
        LocalDate ld=LocalDate.now();
        //天数设置成当月的第一天
        ld=ld.withDayOfMonth(1);
        //加两个月
        ld=ld.plusMonths(2);
        //减少3天
        ld=ld.minusDays(3);
        System.out.println(ld);
    }
    //3.计算促销日期，输入一个生产日期，再输入保质期时间(天)
    //促销日是该商品过期时间前两周的周三，计算促销日
    public static void demo3(){
        System.out.print("请输入生产日期（yyyy-MM-dd）：");
        String s=sc.next();
        System.out.print("请输入保质期(天)：");
        int s2=sc.nextInt();
        LocalDate time=LocalDate.parse(s);
        time=time.plusDays(s2);
        time=time.minusDays(14);
        time=time.with(DayOfWeek.WEDNESDAY);
        System.out.println("促销日为："+time);
    }

}
